package com.sxy.web.response; /**
 * @author 宋鑫宇
 * @version 1.0
 */

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;

@WebServlet("/resp1")
public class ResponseDemo01 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("resp1....");

        /*//重定向操作
        //1.设置响应状态码
        response.setStatus(302);
        //设置响应头
        response.setHeader("location","/resp2");*/
        //使用简化方式书写重定向
        response.sendRedirect("/resp2");
        /*
            重定向特点：
                1.浏览器地址栏路径发生变化
                2.可以重定向到任意资源位置（服务器内部、外部都可）
                3.两次请求，不能再多个资源使用request共享数据
         */
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doGet(request, response);
    }
}
